package com.wqnmdb.im.domain.mongo;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

@Data
@Document(collection = "im_session")
public class ImSession {

    @Id
    private String id;

    /**
     * app名称
     */
    private String appName;

    /**
     * 发起者
     */
    private Integer originUserId;

    /**
     * 参与者
     */
    private Integer particUserId;

    /**
     * 发起者删除  0-未删除  1-已删除
     */
    private int originUserDel;

    /**
     * 参与者删除  0-未删除  1-已删除
     */
    private int particUserDel;

    /**
     * 会话类型：1-一对一  2-群聊
     */
    private int type;

    /**
     * 状态 0-已删除  1-有效
     */
    private int status;

    /**
     * 创建时间
     */
    private Integer createTime;

    /**
     * 更新时间
     */
    private Integer updateTime;
}
